package com.cskaoyan.service.admin;

import com.cskaoyan.model.admin.bo.GoodsCreateBo;
import com.cskaoyan.model.admin.bo.GoodsUpdateBO;
import com.cskaoyan.model.admin.bo.ListBo;
import com.cskaoyan.model.admin.bo.MarketGoodsDeleteBo;
import com.cskaoyan.model.admin.vo.BaseData;

import com.cskaoyan.model.admin.vo.GoodsDetailVo;

import com.cskaoyan.model.admin.vo.CatAndBrandVo;
import com.cskaoyan.model.admin.vo.CatAndBrandVo2;

public interface GoodsAdminGoodsService {

    BaseData list(ListBo listBo, String goodsSn, String name, Integer goodsId);


    Integer create(GoodsCreateBo goodsCreateBo);

    GoodsDetailVo detail(Integer id);

    CatAndBrandVo catAndBrand();

    CatAndBrandVo2 catAndBrand2();

    Integer update(GoodsUpdateBO goodsUpdateBO);

    Integer delete(Integer goodsId);
}
